package ec.edu.ups.cidi.siia.plamdep.algoritmos;

import java.util.ArrayList;
import java.util.List;

import ec.edu.ups.cidi.siia.plamdep.analizadorLexico.analisis.NGrama;
import ec.edu.ups.cidi.siia.plamdep.analizadorLexico.analisis.Palabra;
import ec.edu.ups.cidi.siia.plamdep.utils.interfaces.Keyword;

public class NGramasExtract extends ec.edu.ups.cidi.siia.plamdep.utils.interfaces.AlgoritmoExtraccion{

	/**
	 * Elimina numeros y stop words, y retorna ngramas de 10
	 */
	
	public String ejecutar() 
		{

		//System.out.println("Ejecutnado Algoritmo NGramasExtract");
		texto=texto.replaceAll("[0-9]","");
		ArrayList<Palabra> palabras=null;
		analizador.getStringAsArrayPalabras(texto);
		//palabras=analizador.eliminarStopWords(palabras);
		List<NGrama> ngramas= analizador.tokenizar(texto, 10);
		//this.keywords.add( "hola");

		for(NGrama n:ngramas )
		//{
			//System.out.println("buscar:"+n.toString());
			this.keywords.add(new Keyword(n.toString(),n.toString()));
			
		//}	
		return null;
	}

}
